Exploiting Domain Knowledge with a Concurrent Hierarchical Planner
نویسندگان
چکیده
Based on recent research about coordinating concurrent hierarchical plans (CHiPs), we introduce a sound and complete hierarchical planner that can better reason about precomputed conditions (summary information) of abstract plans to potentially make better re nement decisions than previous approaches. A reasonable criticism of this technique is that the summary information can grow exponentially as it is propagated up a plan hierarchy. This paper analyzes the complexity of the problem to show that in spite of this exponential growth, nding solutions at higher levels is still exponentially cheaper than at lower levels. In addition, this paper o ers heuristics, including \fewest threats rst" (FTF) and \expand most threats rst" (EMTF), that take advantage of summary information to smartly direct the search for a global plan. Experiments show that for a particular domain these heuristics could greatly improve the search for the optimal global plan compared to two other heuristics (FAF and ExCon) that have both been successful in Hierarchical Task Network (HTN) planning.
منابع مشابه
Efficiently Handling Temporal Knowledge in an HTN Planner
This paper presents some enhancements in the temporal reasoning of a Hierarchical Task Network (HTN) planner, named SIADEX, that, up to authors knowledge, no other HTN planner has. These new features include a sound partial order metric structure, deadlines, temporal landmarking or synchronization capabilities built on top of a Simple Temporal Network and an efficient constraint propagation eng...
متن کاملPlanning in Dynamic Environments: Extending HTNs with Nonlinear Continuous Effects
Planning in dynamic continuous environments requires reasoning about nonlinear continuous effects, which previous Hierarchical Task Network (HTN) planners do not support. In this paper, we extend an existing HTN planner with a new state projection algorithm. To our knowledge, this is the first HTN planner that can reason about nonlinear continuous effects. We use a wait action to instruct this ...
متن کاملThe GoDeL Planning System: A More Perfect Union of Domain-Independent and Hierarchical Planning
One drawback of Hierarchical Task Network (HTN) planning is the difficulty of providing complete domain knowledge, i.e., a complete and correct set of HTN methods for every task. To provide a principled way to overcome this difficulty, we define a simple formalism that extends classical planning to include problem decomposition using methods, and a planning algorithm based on this formalism. In...
متن کاملA Semantics for HTN Methods
Despite the extensive development of first-principles planning in recent years, planning applications are still primarily developed using knowledge-based planners which can exploit domain-specific heuristics and weaker domain models. Hierarchical Task Network (HTN) planners capture domainspecific heuristics for more efficient search, accommodate incomplete causal models, and can be used to enfo...
متن کاملTask Interaction in an HTN Planner
Hierarchical Task Network (HTN) planning uses task decomposition to plan for an executable sequence of actions as a solution to a problem. In order to reason effectively, an HTN planner needs expressive domain knowledge. For instance, a simplified HTN planning system such as JSHOP2 uses such expressivity and avoids some task interactions due to the increased complexity of the planning process. ...
متن کامل